Investigation and Comparison of Distributed NoSQL Database Systems

نویسنده

  • Xiaoming Gao
چکیده

HBase supports the BigTable data model [1] that was originally proposed by Google. Figure 1 illustrates this data model. Data are stored in tables; each table contains multiple rows, and a fixed number of column families. For each row, there can be a various number of qualifiers (columns) within each column family, and at the intersections of rows and qualifiers are table cells. Cell contents are uninterpreted byte arrays. Cell values are versioned using timestamps, and a table can be configured to maintain a certain number of versions. Rows are sorted by row keys, which are also implemented as byte arrays. Within each column family, columns are sorted by column names. Cell values under a column are further sorted by timestamps.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

NoSQL Data Modeling Techniques

NoSQL databases are often compared by various non-functional criteria, such as scalability, performance, and consistency. This aspect of NoSQL is well-studied both in practice and theory because specific non-functional properties are often the main justification for NoSQL usage and fundamental results on distributed systems like the CAP theorem apply well to NoSQL systems. At the same time, NoS...

متن کامل

A Comparison of Data Models and APIs of NoSQL Datastores

NoSQL datastore systems are a new generation of non-relational databases. More than fifty NoSQL systems have been already implemented, each with different characteristics — especially, with different data models and different APIs to access the data. In this paper we describe and compare the data models and operations offered by a number of representative NoSQL datastores, which we have directl...

متن کامل

X-Ray: Monitoring and Analysis of Distributed Database Queries

The integration of multiple database technologies, including both SQL and NoSQL, allows using the best tool for each aspect of a complex problem and is increasingly sought in practice. Unfortunately, this makes it difficult for database developers and administrators to obtain a clear view of the resulting composite data processing paths, as they combine operations chosen by different query opti...

متن کامل

Query Processing and Optimization in the Distributed Architecture using NoSql: a Banking System

The banking sector is one of the best examples who create Big Data with increasing transactions per second across the globe. Each bank is administered by the DBA (Database Administrator) as a technical in charge. DBA makes an arrangement in the branch to divert query from authorized user to the appropriate data repository. The SQL core Engine accepts input stream, processes and optimized to inc...

متن کامل

Distributed NoSQL Storage for Extreme-Scale System Services

Today with the rapidly accumulated data, datadriven applications are emerging in science and commercial areas. On both HPC systems and clouds the continuously widening performance gap between storage and computing resource prevents us from building scalable data-intensive systems. Distributed NoSQL storage systems are known for their ease of use and attractive performance and are increasingly u...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013